package br.project.cdd.vo;

import java.util.ArrayList;

import br.project.cdd.bean.FaturamentoBean;
import br.project.cdd.dao.FaturamentoDAO;

public class FaturamentoVO {
	
	public void inserirFaturamento(String valores[], int idCdd)
	throws NumberFormatException{
		
		FaturamentoDAO fat = new FaturamentoDAO();
		
		FaturamentoBean bean = new FaturamentoBean();
		bean.setIdCdd(idCdd);
		bean.setParticipacao(Double.parseDouble(valores[1]));
		bean.setDesconto(Double.parseDouble(valores[2]));
		bean.setFaturamento(Double.parseDouble(valores[3]));
		
		fat.inserirFaturamento(bean);
	}
	
	public ArrayList<FaturamentoBean> getFaturam(){
		ArrayList<FaturamentoBean> listFats = new ArrayList<FaturamentoBean>();
		FaturamentoDAO dao = new FaturamentoDAO();
		
		for(FaturamentoBean bean : dao.selecionarFaturamento()){
			bean.setArrecad((bean.getFaturamento() * bean.getParticipacao() / 100) - bean.getDesconto());
			
			listFats.add(bean);
		}
		
		return listFats;
	}

}
